package com.oop;

/**
 * @功能：多态
 * @版本： V1
 * @版权： 信息技术有限公司（http://www.mychery.com/）
 * @作者： 磐石战队开发组  00355760
 * @日期： 2024/8/8 9:42
 */
public class polymorphicDemo14 {
    /**
     * 多态注意事项
     *
     * 多态是方法的多态，属性没有多态
     * 父类和子类，有联系，类型转换异常！ClassCastException
     * 存在条件：
     * 继承关系
     * 方法需要重写
     * 父类引用指向子类对象！Father f1 = new Son();
     * 不能重写的
     *
     * static 方法，属于类，它不属于实例
     * final 常量
     * private 私有的
     * instanceof （类型转换）——引用类型，判断一个对象是什么类型（判断两个类型之间是否有父子关系）
     * 父类的引用指向子类的对象
     * 把子类转换成父类，向上转型，不用强制转换
     * 把父类转换成子类，向下转换需要强制转换
     * 方便方法的调用，减少重复的代码！简捷
     */


}
